赋值、拼接和附加
使用 string
类时,某些操作比使用数组时更简单。例如,不能将一个数组赋给另一个数组,但可以将一个 string
对象赋给另一个 string
对象:
char charr1[20];
char charr2[20] = "jaguar";
charr1 = charr2; // ❌
string str1;
string str2 = "panther";
str1 = str2; // ✅
string
类简化了字符串合并操作。可以使用运算符 +
将两个 string
对象合并起来,还可以使用运算符 +=
将字符串附加到 string
对象的末尾。
string str3;
str3 = str1 + str2;
str1 += str2;
🔚